.pageComponent{
    height: 500px;
}

.blockGroup{
    height: 100%;
}

.bg{
    height: 100%;
    background-image: url(../image/r_bg.jpg);
}

.bg-row{
    height: 543px;
    width: 1090px;
    margin-left: 14%;
    margin-right: 14%;
    overflow:hidden;
}

.login{
    width: 386px;
    height: 340px;
    margin: 83px 0 0 703px;
    padding: 0 40px 0 40px;
    border: 1px solid #FFF;
    background: #FFF;
}

.login-form{
    width: 304px;
    height: 440px;
}

.login-form h4{
    font-weight: bold;
    margin: 32px 0 0 40px;
}

.input-group input,.input-group-addon{
    border-radius: 1px;
    background: #FFFFFF;
}

.input-group:nth-child(1){
    margin-top: 35px;
}

.input-group:nth-child(2){
    margin-top: 10px;
}

.login-form button{
    margin-top: 40px;
    height: 50px;
    background: #c0a16b;
    color: #FFFFFF;
    font-size: 1.3em;
    border-radius: 1px;
}

.login-form button:hover{
    background: #af9262;
    color: #FFFFFF;
}

.login-form a{
    float: right;
    margin-top: 10px;
    font-size: 1em;
    color: #8d8d8d;
}

.login-form a:hover{
    color: #676767;
}
